flower of the snail vine - Turco Inglés Diccionario